package com.hanrui.android.model;

import java.util.List;

public class SuperviseWeekListBean {


    private List<WeekListBean> weekList;

    public List<WeekListBean> getWeekList() {
        return weekList;
    }

    public void setWeekList(List<WeekListBean> weekList) {
        this.weekList = weekList;
    }

    public static class WeekListBean {
        /**
         * id : 71a29ac4f2fe4b8eb6a6e2a3093e6751
         * isNewRecord : false
         * createDate : 2018-07-27 11:45:45
         * updateDate : 2018-07-27 14:18:02
         * work : 耿逸牵头，投资部负责：尽快完成港龙、港汇收购后出资入股市港发集团事宜。
         * company : {"id":"2deb6b7875a64d2c9840078fcafd7a33","isNewRecord":false,"name":"江苏瀚瑞投资控股有限公司","sort":30,"type":"2","shortName":"瀚瑞控股","parentId":"0"}
         * office : {"id":"c19a6667f9404ceeb238ca3b1e433017","isNewRecord":false,"name":"投资部","sort":30,"type":"2","primaryPerson":{"id":"c90e4ac08a1847e48d6f116ad1e7a591","isNewRecord":false,"loginFlag":"1","admin":false,"roleNames":""},"parentId":"0"}
         * timeNode : 2018-07-27
         * user : {"id":"9e7a0cfa9af445fe960c7b459f921315","isNewRecord":false,"name":"王栋彬","loginFlag":"1","admin":false,"roleNames":""}
         * oversee : {"id":"56c6846d1df541a29c5904e8f716f600","isNewRecord":false,"name":"2018年第18号集团会议督办事项","meetingApply":{"id":"48860bc98c2148e1b66d7799b4acda35","isNewRecord":false,"oaMeetingUserIds":"","oaMeetingUserNames":""}}
         * state : 0
         * type : 0
         * haveUsed : 0
         * sourceMeeting : {"id":"48860bc98c2148e1b66d7799b4acda35","isNewRecord":false,"name":"第17号集团会议","oaMeetingUserIds":"","oaMeetingUserNames":""}
         * overseeMain : {"id":"6d5334403ab446308e7da7ccac8f65c0","isNewRecord":false}
         * score : 0
         * sequence : 6
         * officeAndCompany : 投资部
         * reasons : 个人借款清理需要相关金融机构提供
         * implementation : 截止7月底，经办人还款情况：徐婧1227.03万元， 秦川1081.83万元， 李杰科3880.45万元，樊蓉1460万元， 郑燕2268.18万元， 张卫明10927.49万元， 黄泽宇290.34万元， 夏维超841.60万元， 刘霄55.20万元， 孔霞241.17万， 吴振雄15万元， 丁炜1155.83万元， 解涵21.00万元
         */

        private String id;
        private boolean isNewRecord;
        private String createDate;
        private String updateDate;
        private String work;
        private CompanyBean company;
        private OfficeBean office;
        private String timeNode;
        private UserBean user;
        private OverseeBean oversee;
        private String state;
        private String type;
        private String haveUsed;
        private SourceMeetingBean sourceMeeting;
        private OverseeMainBean overseeMain;
        private int score;
        private int sequence;
        private String officeAndCompany;
        private String reasons;
        private String implementation;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public boolean isIsNewRecord() {
            return isNewRecord;
        }

        public void setIsNewRecord(boolean isNewRecord) {
            this.isNewRecord = isNewRecord;
        }

        public String getCreateDate() {
            return createDate;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }

        public String getUpdateDate() {
            return updateDate;
        }

        public void setUpdateDate(String updateDate) {
            this.updateDate = updateDate;
        }

        public String getWork() {
            return work;
        }

        public void setWork(String work) {
            this.work = work;
        }

        public CompanyBean getCompany() {
            return company;
        }

        public void setCompany(CompanyBean company) {
            this.company = company;
        }

        public OfficeBean getOffice() {
            return office;
        }

        public void setOffice(OfficeBean office) {
            this.office = office;
        }

        public String getTimeNode() {
            return timeNode;
        }

        public void setTimeNode(String timeNode) {
            this.timeNode = timeNode;
        }

        public UserBean getUser() {
            return user;
        }

        public void setUser(UserBean user) {
            this.user = user;
        }

        public OverseeBean getOversee() {
            return oversee;
        }

        public void setOversee(OverseeBean oversee) {
            this.oversee = oversee;
        }

        public String getState() {
            return state;
        }

        public void setState(String state) {
            this.state = state;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public String getHaveUsed() {
            return haveUsed;
        }

        public void setHaveUsed(String haveUsed) {
            this.haveUsed = haveUsed;
        }

        public SourceMeetingBean getSourceMeeting() {
            return sourceMeeting;
        }

        public void setSourceMeeting(SourceMeetingBean sourceMeeting) {
            this.sourceMeeting = sourceMeeting;
        }

        public OverseeMainBean getOverseeMain() {
            return overseeMain;
        }

        public void setOverseeMain(OverseeMainBean overseeMain) {
            this.overseeMain = overseeMain;
        }

        public int getScore() {
            return score;
        }

        public void setScore(int score) {
            this.score = score;
        }

        public int getSequence() {
            return sequence;
        }

        public void setSequence(int sequence) {
            this.sequence = sequence;
        }

        public String getOfficeAndCompany() {
            return officeAndCompany;
        }

        public void setOfficeAndCompany(String officeAndCompany) {
            this.officeAndCompany = officeAndCompany;
        }

        public String getReasons() {
            return reasons;
        }

        public void setReasons(String reasons) {
            this.reasons = reasons;
        }

        public String getImplementation() {
            return implementation;
        }

        public void setImplementation(String implementation) {
            this.implementation = implementation;
        }

        public static class CompanyBean {
            /**
             * id : 2deb6b7875a64d2c9840078fcafd7a33
             * isNewRecord : false
             * name : 江苏瀚瑞投资控股有限公司
             * sort : 30
             * type : 2
             * shortName : 瀚瑞控股
             * parentId : 0
             */

            private String id;
            private boolean isNewRecord;
            private String name;
            private int sort;
            private String type;
            private String shortName;
            private String parentId;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public boolean isIsNewRecord() {
                return isNewRecord;
            }

            public void setIsNewRecord(boolean isNewRecord) {
                this.isNewRecord = isNewRecord;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }

            public String getShortName() {
                return shortName;
            }

            public void setShortName(String shortName) {
                this.shortName = shortName;
            }

            public String getParentId() {
                return parentId;
            }

            public void setParentId(String parentId) {
                this.parentId = parentId;
            }
        }

        public static class OfficeBean {
            /**
             * id : c19a6667f9404ceeb238ca3b1e433017
             * isNewRecord : false
             * name : 投资部
             * sort : 30
             * type : 2
             * primaryPerson : {"id":"c90e4ac08a1847e48d6f116ad1e7a591","isNewRecord":false,"loginFlag":"1","admin":false,"roleNames":""}
             * parentId : 0
             */

            private String id;
            private boolean isNewRecord;
            private String name;
            private int sort;
            private String type;
            private PrimaryPersonBean primaryPerson;
            private String parentId;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public boolean isIsNewRecord() {
                return isNewRecord;
            }

            public void setIsNewRecord(boolean isNewRecord) {
                this.isNewRecord = isNewRecord;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }

            public PrimaryPersonBean getPrimaryPerson() {
                return primaryPerson;
            }

            public void setPrimaryPerson(PrimaryPersonBean primaryPerson) {
                this.primaryPerson = primaryPerson;
            }

            public String getParentId() {
                return parentId;
            }

            public void setParentId(String parentId) {
                this.parentId = parentId;
            }

            public static class PrimaryPersonBean {
                /**
                 * id : c90e4ac08a1847e48d6f116ad1e7a591
                 * isNewRecord : false
                 * loginFlag : 1
                 * admin : false
                 * roleNames :
                 */

                private String id;
                private boolean isNewRecord;
                private String loginFlag;
                private boolean admin;
                private String roleNames;

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public boolean isIsNewRecord() {
                    return isNewRecord;
                }

                public void setIsNewRecord(boolean isNewRecord) {
                    this.isNewRecord = isNewRecord;
                }

                public String getLoginFlag() {
                    return loginFlag;
                }

                public void setLoginFlag(String loginFlag) {
                    this.loginFlag = loginFlag;
                }

                public boolean isAdmin() {
                    return admin;
                }

                public void setAdmin(boolean admin) {
                    this.admin = admin;
                }

                public String getRoleNames() {
                    return roleNames;
                }

                public void setRoleNames(String roleNames) {
                    this.roleNames = roleNames;
                }
            }
        }

        public static class UserBean {
            /**
             * id : 9e7a0cfa9af445fe960c7b459f921315
             * isNewRecord : false
             * name : 王栋彬
             * loginFlag : 1
             * admin : false
             * roleNames :
             */

            private String id;
            private boolean isNewRecord;
            private String name;
            private String loginFlag;
            private boolean admin;
            private String roleNames;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public boolean isIsNewRecord() {
                return isNewRecord;
            }

            public void setIsNewRecord(boolean isNewRecord) {
                this.isNewRecord = isNewRecord;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getLoginFlag() {
                return loginFlag;
            }

            public void setLoginFlag(String loginFlag) {
                this.loginFlag = loginFlag;
            }

            public boolean isAdmin() {
                return admin;
            }

            public void setAdmin(boolean admin) {
                this.admin = admin;
            }

            public String getRoleNames() {
                return roleNames;
            }

            public void setRoleNames(String roleNames) {
                this.roleNames = roleNames;
            }
        }

        public static class OverseeBean {
            /**
             * id : 56c6846d1df541a29c5904e8f716f600
             * isNewRecord : false
             * name : 2018年第18号集团会议督办事项
             * meetingApply : {"id":"48860bc98c2148e1b66d7799b4acda35","isNewRecord":false,"oaMeetingUserIds":"","oaMeetingUserNames":""}
             */

            private String id;
            private boolean isNewRecord;
            private String name;
            private MeetingApplyBean meetingApply;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public boolean isIsNewRecord() {
                return isNewRecord;
            }

            public void setIsNewRecord(boolean isNewRecord) {
                this.isNewRecord = isNewRecord;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public MeetingApplyBean getMeetingApply() {
                return meetingApply;
            }

            public void setMeetingApply(MeetingApplyBean meetingApply) {
                this.meetingApply = meetingApply;
            }

            public static class MeetingApplyBean {
                /**
                 * id : 48860bc98c2148e1b66d7799b4acda35
                 * isNewRecord : false
                 * oaMeetingUserIds :
                 * oaMeetingUserNames :
                 */

                private String id;
                private boolean isNewRecord;
                private String oaMeetingUserIds;
                private String oaMeetingUserNames;

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public boolean isIsNewRecord() {
                    return isNewRecord;
                }

                public void setIsNewRecord(boolean isNewRecord) {
                    this.isNewRecord = isNewRecord;
                }

                public String getOaMeetingUserIds() {
                    return oaMeetingUserIds;
                }

                public void setOaMeetingUserIds(String oaMeetingUserIds) {
                    this.oaMeetingUserIds = oaMeetingUserIds;
                }

                public String getOaMeetingUserNames() {
                    return oaMeetingUserNames;
                }

                public void setOaMeetingUserNames(String oaMeetingUserNames) {
                    this.oaMeetingUserNames = oaMeetingUserNames;
                }
            }
        }

        public static class SourceMeetingBean {
            /**
             * id : 48860bc98c2148e1b66d7799b4acda35
             * isNewRecord : false
             * name : 第17号集团会议
             * oaMeetingUserIds :
             * oaMeetingUserNames :
             */

            private String id;
            private boolean isNewRecord;
            private String name;
            private String oaMeetingUserIds;
            private String oaMeetingUserNames;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public boolean isIsNewRecord() {
                return isNewRecord;
            }

            public void setIsNewRecord(boolean isNewRecord) {
                this.isNewRecord = isNewRecord;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getOaMeetingUserIds() {
                return oaMeetingUserIds;
            }

            public void setOaMeetingUserIds(String oaMeetingUserIds) {
                this.oaMeetingUserIds = oaMeetingUserIds;
            }

            public String getOaMeetingUserNames() {
                return oaMeetingUserNames;
            }

            public void setOaMeetingUserNames(String oaMeetingUserNames) {
                this.oaMeetingUserNames = oaMeetingUserNames;
            }
        }

        public static class OverseeMainBean {
            /**
             * id : 6d5334403ab446308e7da7ccac8f65c0
             * isNewRecord : false
             */

            private String id;
            private boolean isNewRecord;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public boolean isIsNewRecord() {
                return isNewRecord;
            }

            public void setIsNewRecord(boolean isNewRecord) {
                this.isNewRecord = isNewRecord;
            }
        }
    }
}
